﻿
// 主导航hover样式
$("#hd2011mainNav li a").hover(function() {
	if(!$(this).hasClass('hd2011current'))$(this).addClass("hd2011onhover");
},function (){
	$(this).removeClass("hd2011onhover");
});

// 选择城市
$('#hd2011citySelect').click(function(){
	$('#hd2011cityMoreBox').css('z-index','99').show().mouseleave(function(){
        $(this).hide();
        if ($('#ie6selectfix')) {
            $('#ie6selectfix').remove();
        }        
    });
    if (!window.XMLHttpRequest) {
        var ul = $('#hd2011cityMoreBox').find('ul');
        $('<iframe id="ie6selectfix" height="260" width="577" frameborder="0" style="z-index:44;position:absolute;width:577px;height:260px;filter:alpha(opacity=0)"></iframe>')
        .appendTo('body')
        .css('top',ul.offset().top).css('left',ul.offset().left);
    }
    
});
$('.hd2011btnMoreCity').click(function(){
	$('#hd2011cityMoreBox').show().mouseleave(function(){$(this).hide();});
});

// 登陆框
/*
$('.hd2011showLogPop').mouseenter(function(){
	var box = $(this).prev();
	box.show().mouseleave(function(){
		$(this).hide();
	});
});
*/
var iffirst=true;
$('.hd2011showLogPop').mouseenter(function(){
	var box = $(this).prev();
	box.show();
	if (iffirst)	{
		//$('#hd2011vimg').attr('src','http://my.zhaopin.com/myzhaopin/picturetimestamp.asp?t='+ new Date().getTime());
		document.getElementById("hd2011vimg").src="http://my.zhaopin.com/myzhaopin/picturetimestamp.asp?t="+ new Date().getTime();
		iffirst=false;
	} 
	box.mouseleave(function(){
		$(this).hide();
	});
});

// 是否记住COOKIE，check效果 by chris.cai
$("a.hd2011frm").click(function(){
	$(this).toggleClass("hd2011done")
});


//登陆行为check
$('#hd2011loginname').focusin(function() {
	if($(this).val()=="输入手机号/邮箱") $(this).val("");
}).focusout(function() {
	if($(this).val()=="") $(this).val("输入手机号/邮箱");
});
$('#hd2011password').focusin(function() {
	$(this).val('').removeClass('hd2011logpwd');
}).focusout(function() {
	if ($(this).val() == "") $(this).addClass('hd2011logpwd');
});
$('#hd2011Validate').focusin(function() {
	if($(this).val()=="输入验证码") $(this).val("");
}).focusout(function() {
	if($(this).val()=="") $(this).val("输入验证码");
});
$('#hd2011loginForm').submit(function(){
	if($('#hd2011loginname').val()=="输入手机号/邮箱"){
		alert("用户名/邮箱不能为空");
		return false;
	} else if ($('#hd2011password').val()==""){
		alert("密码不能为空");
		return false;
	} else if ($('#hd2011Validate').val()=="输入验证码") {
		alert("验证码不能为空");
		return false;
	} else if ($('#hd2011Validate').val().length != 4) {
		alert("验证码输入错误");
		return false;
	} else { // 验证通过，正常提交

		if ($('a.hd2011frm').hasClass('hd2011done')) {
			$('#hd2011isautologin').attr('checked');
		} else {
			$('#hd2011isautologin').removeAttr('checked');
		}
	}
	return true;
});


// 判断登录位置是否已登录 判断JSpUserInfo是否有值
$.ajax({
	type: "get",
	url: "http://my.zhaopin.com/portal/index_info.asp?jsonpcallback=?",
	dataType:"jsonp",
	jsonp:"jsonpcallback",
	timeout: 1000,
	cache:true,
	success: function(data){
		var cbdata = data[0];
		if (cbdata=="false") {
			$("#hd2011loginfo").hide();
			$("#hd2011logform").show();
		} else {
			iffirst=false;
			n1 = cbdata[0]; // 被浏览数
			n2 = cbdata[1]; // 三个月内职位投递数
			n3 = cbdata[2]; // 人事来信数
			isautolog = cbdata[3]; // 是否自动登录（1：自动登录；0：非自动登录）
			usrn = cbdata[4]; // 用户名
			if (usrn.length > 3) {usrn = usrn.substr(0,3);}
			usrn = '<em title="'+cbdata[4]+'">' + usrn + '</em>';
			$('#hd2011lon1').html(n1);
			$('#hd2011lon2').html(n2);
			$('#hd2011lon3').html(n3);
			$('#hd2011loun').html(usrn);
			$('#hd2011loun2').html(usrn);
			$("#hd2011logform").hide();
			$("#hd2011loginfo").show();
		}
	}
});

function DeleteCookie(name, path) {
    if(getCookie(name)){
        var exp = new Date( new Date().getTime() + (1000 * -10) );
        document.cookie = name + '=-deleted-' + ((path) ? '; path=' + path : '; path=/') +'; expires=' + exp.toGMTString() + '; domain=zhaopin.com';
    }
}

// 点击退出按钮
$('#hd2011logout').click(function(){
    ZPIDC.applyjob.LoginoutHeadHtml();
});
				
function getCookie(name) {
	var dc = document.cookie;
    var prefix = name + '=';
    var begin = dc.indexOf('; ' + prefix);
    if(begin == -1){
       begin = dc.indexOf(prefix);
    } else {
       begin += 2;
    }
    var end = document.cookie.indexOf(';', begin);
    if(end == -1) {
       end = dc.length;
    }
    return window.decodeURIComponent?decodeURIComponent(dc.substring(begin + prefix.length, end).replace(/\+/g,' ')):unescape(dc.substring(begin + prefix.length, end).replace(/\+/g,' '));
}